<?xml version="1.0" encoding="Windows-1251"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

    <xsl:output method="xml" version="1.0" encoding="Windows-1251" media-type="text/xhtml"/>

    <xsl:strip-space elements="*"/>

    <xsl:template match="text()|@*"/>

    <xsl:template match="root">
        <html>
            <head>
                <style type="text/css">
                </style>
            </head>
            <body>
                <xsl:apply-templates/>
            </body>
        </html>
    </xsl:template>

    <xsl:template match="result">
        <table>
            <tbody>
                <xsl:apply-templates select="point[1]" mode="header"/>
                <xsl:apply-templates/>
            </tbody>
        </table>
    </xsl:template>

    <xsl:template match="point" mode="header">
        <tr>
            <xsl:for-each select="*">
                <!--<xsl:sort>-->
                    <th><xsl:value-of select="name()"/></th>
                <!--</xsl:sort>-->
            </xsl:for-each>
        </tr>
    </xsl:template>

    <xsl:template match="point">
        <tr>
            <xsl:for-each select="*">
                <!--<xsl:sort>-->
                    <td><xsl:value-of select="text()"/></td>
                <!--</xsl:sort>-->
            </xsl:for-each>
        </tr>
    </xsl:template>

</xsl:stylesheet>
